trowelling machine - Turkish English Dictionary